package com.itheima.threadsafety1;

public class Demo1 {

    public static void main(String[] args) {

        //线程安全问题：多个线程同时操作（修改）同一个共享资源的时候，可能会出现业务安全问题。

        //模拟线程安全问题：小明和小红同时取同一个账户的钱

        //1.设计一个账户类：用于创建小明和小红的共同账户对象，存入10万元
        Account account = new Account("ABC-123", 100000);

        //2.设计线程类：创建两个线程，模拟小明和小红同时在同一个账户取钱
        new DrawThread("小明", account).start();
        new DrawThread("小红", account).start();
    }

}
